import static java.lang.Math.*;
//面向对象的三大特性：封装 继承  多态
//封装 什么时封装?封装有什么意义
//封装就是套壳屏蔽细节，提供接口进行交互。
//将数据和操作数据的方法进行有机结合，隐藏对象的属性和实现细节，仅仅对外公开接口
//把类的实现细节进行隐藏，仅仅对外提供交互接口
//对数据的权限进行限制

//访问访问限定符---》private protected public
//deafult就是默认权限，即什么修饰符都不加

//private
//default
//protected
//public
public class Test2 {
    public static void main(String[] args) {
        Student s1 = new Student();
        //System.out.println(s1.name);
        //只能在同一个类中使用。private
        //ear();
        System.out.println(pow(10, 2));
    }


}

//什么是包？

//


class Student {
    private String name;
    private int age;

    public void study() {
        System.out.println(name + "study");
    }

    private void eat() {
        System.out.println(name + "eat");
    }

}

class Student1 {
    public String name;
    public int age;

    public void study() {
        System.out.println(name + "study");
    }

    private void eat() {
        System.out.println(name + "eat");
    }
    public static void ear() {

    }

}

//自定义包---》文件夹
//src是默认包，新创建的包也在src底下
//包名是域名的颠倒形式